feat(demo): servicos passam a usar o Postgres compartilhado (P4.7)

This commit is contained in:
deploy
2026-09-19 16:46:10 +00:00
parent f137e87829
commit 139a20148f
13 changed files with 52 additions and 52 deletions
+4 -4
View File
@@ -11,7 +11,7 @@ metadata:
app: servico-configuracao
athleticmap.io/contexto: configuracao
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-configuracao } }
template:
metadata:
@@ -25,12 +25,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -10,7 +10,7 @@ metadata:
app: servico-organizacao
athleticmap.io/contexto: organizacao
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-organizacao } }
template:
metadata:
@@ -24,12 +24,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -10,7 +10,7 @@ metadata:
app: servico-planejamento
athleticmap.io/contexto: planejamento
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-planejamento } }
template:
metadata:
@@ -24,12 +24,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -10,7 +10,7 @@ metadata:
app: servico-campeonato
athleticmap.io/contexto: campeonato
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-campeonato } }
template:
metadata:
@@ -24,12 +24,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -10,7 +10,7 @@ metadata:
app: servico-saude
athleticmap.io/contexto: saude
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-saude } }
template:
metadata:
@@ -24,12 +24,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -10,7 +10,7 @@ metadata:
app: servico-financeiro
athleticmap.io/contexto: financeiro
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-financeiro } }
template:
metadata:
@@ -24,12 +24,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -11,7 +11,7 @@ metadata:
app: servico-cadastro
athleticmap.io/contexto: cadastro
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-cadastro } }
template:
metadata:
@@ -25,12 +25,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-documentos, athleticmap.io/contexto: documentos }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-documentos } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-administrativo, athleticmap.io/contexto: administrativo }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-administrativo } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-assistencia-social, athleticmap.io/contexto: assistencia-social }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-assistencia-social } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-pedagogico, athleticmap.io/contexto: pedagogico }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-pedagogico } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-nutricao, athleticmap.io/contexto: nutricao }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-nutricao } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }
+4 -4
View File
@@ -8,7 +8,7 @@ metadata:
namespace: demo-prod
labels: { app: servico-agenda, athleticmap.io/contexto: agenda }
spec:
replicas: 0
replicas: 1
selector: { matchLabels: { app: servico-agenda } }
template:
metadata:
@@ -20,12 +20,12 @@ spec:
imagePullPolicy: Never
ports: [{ containerPort: 8083 }]
env:
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://postgres:5432/athleticmap" }
- { name: SPRING_DATASOURCE_USERNAME, value: "atm" }
- { name: SPRING_DATASOURCE_URL, value: "jdbc:postgresql://pgbouncer.plataforma-prod.svc.cluster.local:6432/athleticmap_demo" }
- { name: SPRING_DATASOURCE_USERNAME, value: "r_demo" }
- { name: SPRING_DATASOURCE_HIKARI_MAXIMUM_POOL_SIZE, value: "5" }
- name: SPRING_DATASOURCE_PASSWORD
valueFrom:
secretKeyRef: { name: db-credentials, key: password }
secretKeyRef: { name: db-compartilhado, key: password }
- { name: ATM_JWK_SET_URI, value: "http://keycloak:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_ISSUER, value: "https://auth-demo.athleticmap.influxdigital.com.br/realms/athleticmap" }
- { name: ATM_TENANT, value: "demo" }