Skip to main content
Configure o Ledger na chave ledger do seu arquivo de values. O chart renderiza ledger.configmap como configuração não sensível e ledger.secrets como um Secret do Kubernetes.

Configurações principais


Conexões de serviço padrão


Os padrões do chart conectam o Ledger às dependências do mesmo release:
Quando você usa serviços externos, sobrescreva juntos os valores de host, porta, usuário e Secret correspondentes. Consulte Configurar dependências.

Secrets


Use um Secret criado previamente quando você não quiser que o chart crie um:
Para dependências gerenciadas externamente, ledger.secrets aceita as senhas de banco de dados, MongoDB, Valkey e RabbitMQ que a carga de trabalho usa. Mantenha valores sensíveis fora de ledger.configmap.

Telemetria


otel-collector-lerian.enabled é true por padrão. Ele apenas injeta variáveis de ambiente de telemetria no Ledger, no CRM e no Tracer: POD_IP, HOST_IP, OTEL_EXPORTER_OTLP_ENDPOINT=$(HOST_IP):4317 e OTEL_RESOURCE_ATTRIBUTES=k8s.pod.ip=$(POD_IP). Ele não instala um OpenTelemetry Collector. Para usar um endpoint diferente, defina otel-collector-lerian.enabled: false e configure as variáveis do OTEL em ledger.configmap, crm.configmap ou tracer.configmap para cada carga de trabalho habilitada. O chart desabilita a telemetria do Tracer por padrão, então defina também tracer.configmap.ENABLE_TELEMETRY: "true" ao habilitá-la.

Probes e migrations


As probes do Ledger usam /health para liveness e /readyz para readiness por padrão. Sobrescreva qualquer um dos blocos quando seu ambiente precisar de tempos diferentes. O chart também fornece um Job de migration do Ledger. O valor enabled dele é automático quando omitido: fica ligado para tags 4.x do Ledger e desligado para tags 3.x. O Job usa por padrão um prazo de 600 segundos, seis novas tentativas e um período de retenção de três dias.
Leia todas as chaves aceitas e os padrões a partir da versão de que você faz deploy: helm show values oci://registry-1.docker.io/lerianstudio/midaz-helm --version <version>.