From 3a5a8c6142d91de68418ea35b8ebba8409617616 Mon Sep 17 00:00:00 2001 From: deploy Date: Sat, 19 Sep 2026 18:18:49 +0000 Subject: [PATCH] feat(piloto): servicos passam a usar o Postgres compartilhado (P4.7) --- tenants/piloto/70-servico-configuracao.yaml | 8 ++++---- tenants/piloto/72-servico-organizacao.yaml | 8 ++++---- tenants/piloto/74-servico-planejamento.yaml | 8 ++++---- tenants/piloto/76-servico-campeonato.yaml | 8 ++++---- tenants/piloto/78-servico-saude.yaml | 8 ++++---- tenants/piloto/79-servico-financeiro.yaml | 8 ++++---- tenants/piloto/80-servico-cadastro.yaml | 8 ++++---- tenants/piloto/81-servico-documentos.yaml | 8 ++++---- tenants/piloto/82-servico-administrativo.yaml | 8 ++++---- tenants/piloto/83-servico-assistencia-social.yaml | 8 ++++---- tenants/piloto/84-servico-pedagogico.yaml | 8 ++++---- tenants/piloto/85-servico-nutricao.yaml | 8 ++++---- tenants/piloto/86-servico-agenda.yaml | 8 ++++---- 13 files changed, 52 insertions(+), 52 deletions(-) diff --git a/tenants/piloto/70-servico-configuracao.yaml b/tenants/piloto/70-servico-configuracao.yaml index 8ca9499..0951c1e 100644 --- a/tenants/piloto/70-servico-configuracao.yaml +++ b/tenants/piloto/70-servico-configuracao.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/72-servico-organizacao.yaml b/tenants/piloto/72-servico-organizacao.yaml index 35bab36..ad301c7 100644 --- a/tenants/piloto/72-servico-organizacao.yaml +++ b/tenants/piloto/72-servico-organizacao.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/74-servico-planejamento.yaml b/tenants/piloto/74-servico-planejamento.yaml index 6308623..a55b7c3 100644 --- a/tenants/piloto/74-servico-planejamento.yaml +++ b/tenants/piloto/74-servico-planejamento.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/76-servico-campeonato.yaml b/tenants/piloto/76-servico-campeonato.yaml index 4925603..f092492 100644 --- a/tenants/piloto/76-servico-campeonato.yaml +++ b/tenants/piloto/76-servico-campeonato.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/78-servico-saude.yaml b/tenants/piloto/78-servico-saude.yaml index 1f6571e..32e39e6 100644 --- a/tenants/piloto/78-servico-saude.yaml +++ b/tenants/piloto/78-servico-saude.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/79-servico-financeiro.yaml b/tenants/piloto/79-servico-financeiro.yaml index 857587a..f1615a8 100644 --- a/tenants/piloto/79-servico-financeiro.yaml +++ b/tenants/piloto/79-servico-financeiro.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/80-servico-cadastro.yaml b/tenants/piloto/80-servico-cadastro.yaml index b199216..760022a 100644 --- a/tenants/piloto/80-servico-cadastro.yaml +++ b/tenants/piloto/80-servico-cadastro.yaml @@ -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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/81-servico-documentos.yaml b/tenants/piloto/81-servico-documentos.yaml index 8978d2f..ad9bb13 100644 --- a/tenants/piloto/81-servico-documentos.yaml +++ b/tenants/piloto/81-servico-documentos.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/82-servico-administrativo.yaml b/tenants/piloto/82-servico-administrativo.yaml index 9e5d8bb..bf8730b 100644 --- a/tenants/piloto/82-servico-administrativo.yaml +++ b/tenants/piloto/82-servico-administrativo.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/83-servico-assistencia-social.yaml b/tenants/piloto/83-servico-assistencia-social.yaml index 4ed65df..cd26776 100644 --- a/tenants/piloto/83-servico-assistencia-social.yaml +++ b/tenants/piloto/83-servico-assistencia-social.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/84-servico-pedagogico.yaml b/tenants/piloto/84-servico-pedagogico.yaml index 45a2530..da38b24 100644 --- a/tenants/piloto/84-servico-pedagogico.yaml +++ b/tenants/piloto/84-servico-pedagogico.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/85-servico-nutricao.yaml b/tenants/piloto/85-servico-nutricao.yaml index c108183..82c51d1 100644 --- a/tenants/piloto/85-servico-nutricao.yaml +++ b/tenants/piloto/85-servico-nutricao.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" } diff --git a/tenants/piloto/86-servico-agenda.yaml b/tenants/piloto/86-servico-agenda.yaml index 3e1c247..771c803 100644 --- a/tenants/piloto/86-servico-agenda.yaml +++ b/tenants/piloto/86-servico-agenda.yaml @@ -8,7 +8,7 @@ metadata: namespace: piloto-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_piloto" } + - { name: SPRING_DATASOURCE_USERNAME, value: "r_piloto" } - { 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-piloto.athleticmap.influxdigital.com.br/realms/athleticmap" } - { name: ATM_TENANT, value: "piloto" }