Valkey
- Versão: 2.4.7
- Repositório: Bitnami
- Desabilitar:
valkey.enabled = false
PostgreSQL
- Versão: 16.3.5
- Repositório: Bitnami
- Desabilitar:
postgresql.enabled = false
Job de Bootstrap para PostgreSQL externo
Ao usar um PostgreSQL externo (postgresql.enabled: false), este chart fornece um Job de bootstrap único que:
- Cria os bancos de dados
onboardingetransactionse não existirem. - Cria o role/usuário
midazse não existir e define sua senha. - Concede privilégios de banco de dados e permissões no schema
publicpara que omidazpossa criar tabelas. - Aguarda conectividade com timeout de 300s.
- É idempotente: se tudo já existir, apenas imprime e encerra.
values.yaml:
Todos os secrets devem estar no mesmo namespace que o release. O Job tem um TTL de 300 segundos após a conclusão.
MongoDB
- Versão: 16.4.0
- Repositório: Bitnami
- Desabilitar:
mongodb.enabled = false
RabbitMQ
- Versão: 2.1.11
- Repositório: Groundhog2k
- Desabilitar:
rabbitmq.enabled = false
values.yaml para aplicar automaticamente as definições do RabbitMQ na sua instância externa:
load_definitions.json está localizado em: charts/midaz/files/rabbitmq/load_definitions.json.
Job de Bootstrap para RabbitMQ externo
Para simplificar a configuração de um RabbitMQ externo, este chart fornece um Job único que:- Aplica o arquivo de definições padrão via API HTTP.
- Cria/atualiza os usuários
transactioneconsumercom senhas customizadas. - Aguarda conectividade AMQP com timeout de 300s.
- É idempotente: se os usuários já existirem, pula e encerra.
values.yaml:
Todos os secrets devem estar no mesmo namespace que o release. O Job tem um TTL de 300 segundos após a conclusão. Usuários criados:
midaz (admin), transaction, consumer.RabbitMQ com TLS/SSL
Se o seu servidor RabbitMQ requer TLS/SSL, atualize as variáveis de ambiente do cliente para usar protocolos seguros:Use seu próprio RabbitMQ
Se você já tem uma instância de RabbitMQ em execução, pode desabilitar a dependência integrada e apontar os componentes do Midaz para sua configuração externa. O Ledger conecta-se como dois usuários: um usuário produtor e um usuário consumidor. Defina o nome e a senha de ambos. Os padrões do chart sãotransaction para o produtor e consumer para o consumidor — os mesmos dois usuários que o Job de bootstrap provisiona.

