From 139a20148ff96a347de211e3fa7b2a9fc58ae4a7 Mon Sep 17 00:00:00 2001 From: deploy Date: Sat, 19 Sep 2026 16:46:10 +0000 Subject: [PATCH] feat(demo): servicos passam a usar o Postgres compartilhado (P4.7) --- tenants/demo/70-servico-configuracao.yaml | 8 ++++---- tenants/demo/72-servico-organizacao.yaml | 8 ++++---- tenants/demo/74-servico-planejamento.yaml | 8 ++++---- tenants/demo/76-servico-campeonato.yaml | 8 ++++---- tenants/demo/78-servico-saude.yaml | 8 ++++---- tenants/demo/79-servico-financeiro.yaml | 8 ++++---- tenants/demo/80-servico-cadastro.yaml | 8 ++++---- tenants/demo/81-servico-documentos.yaml | 8 ++++---- tenants/demo/82-servico-administrativo.yaml | 8 ++++---- tenants/demo/83-servico-assistencia-social.yaml | 8 ++++---- tenants/demo/84-servico-pedagogico.yaml | 8 ++++---- tenants/demo/85-servico-nutricao.yaml | 8 ++++---- tenants/demo/86-servico-agenda.yaml | 8 ++++---- 13 files changed, 52 insertions(+), 52 deletions(-) diff --git a/tenants/demo/70-servico-configuracao.yaml b/tenants/demo/70-servico-configuracao.yaml index 6359328..703331d 100644 --- a/tenants/demo/70-servico-configuracao.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/72-servico-organizacao.yaml b/tenants/demo/72-servico-organizacao.yaml index 1797824..4c63de3 100644 --- a/tenants/demo/72-servico-organizacao.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/74-servico-planejamento.yaml b/tenants/demo/74-servico-planejamento.yaml index dfac022..75eae78 100644 --- a/tenants/demo/74-servico-planejamento.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/76-servico-campeonato.yaml b/tenants/demo/76-servico-campeonato.yaml index a1a4c07..6f50e44 100644 --- a/tenants/demo/76-servico-campeonato.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/78-servico-saude.yaml b/tenants/demo/78-servico-saude.yaml index 9b38582..5147b8a 100644 --- a/tenants/demo/78-servico-saude.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/79-servico-financeiro.yaml b/tenants/demo/79-servico-financeiro.yaml index 38ee201..28c0d3d 100644 --- a/tenants/demo/79-servico-financeiro.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/80-servico-cadastro.yaml b/tenants/demo/80-servico-cadastro.yaml index bcf9f7e..8ac5839 100644 --- a/tenants/demo/80-servico-cadastro.yaml +++ b/tenants/demo/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_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" } diff --git a/tenants/demo/81-servico-documentos.yaml b/tenants/demo/81-servico-documentos.yaml index 27e5c42..1a81045 100644 --- a/tenants/demo/81-servico-documentos.yaml +++ b/tenants/demo/81-servico-documentos.yaml @@ -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" } diff --git a/tenants/demo/82-servico-administrativo.yaml b/tenants/demo/82-servico-administrativo.yaml index 905b9f3..f0463b7 100644 --- a/tenants/demo/82-servico-administrativo.yaml +++ b/tenants/demo/82-servico-administrativo.yaml @@ -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" } diff --git a/tenants/demo/83-servico-assistencia-social.yaml b/tenants/demo/83-servico-assistencia-social.yaml index 098c421..4195905 100644 --- a/tenants/demo/83-servico-assistencia-social.yaml +++ b/tenants/demo/83-servico-assistencia-social.yaml @@ -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" } diff --git a/tenants/demo/84-servico-pedagogico.yaml b/tenants/demo/84-servico-pedagogico.yaml index 4e79764..2288397 100644 --- a/tenants/demo/84-servico-pedagogico.yaml +++ b/tenants/demo/84-servico-pedagogico.yaml @@ -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" } diff --git a/tenants/demo/85-servico-nutricao.yaml b/tenants/demo/85-servico-nutricao.yaml index 72a3118..be4ad88 100644 --- a/tenants/demo/85-servico-nutricao.yaml +++ b/tenants/demo/85-servico-nutricao.yaml @@ -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" } diff --git a/tenants/demo/86-servico-agenda.yaml b/tenants/demo/86-servico-agenda.yaml index 6ef5212..045595d 100644 --- a/tenants/demo/86-servico-agenda.yaml +++ b/tenants/demo/86-servico-agenda.yaml @@ -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" }