ledger en tu archivo de values. El chart renderiza ledger.configmap como configuración no sensible y ledger.secrets como un Secret de Kubernetes.
Ajustes principales
Conexiones de servicio predeterminadas
Los valores predeterminados del chart conectan Ledger con las dependencias del mismo release:
Secrets
Usa un Secret creado previamente cuando no quieres que el chart cree uno:
ledger.secrets admite las contraseñas de base de datos, MongoDB, Valkey y RabbitMQ que usa el workload. Mantén los valores sensibles fuera de ledger.configmap.
Telemetría
otel-collector-lerian.enabled es true de forma predeterminada. Solo inyecta variables de entorno de telemetría en Ledger, CRM y Tracer: POD_IP, HOST_IP, OTEL_EXPORTER_OTLP_ENDPOINT=$(HOST_IP):4317 y OTEL_RESOURCE_ATTRIBUTES=k8s.pod.ip=$(POD_IP). No instala un OpenTelemetry Collector.
Para usar un endpoint distinto, configura otel-collector-lerian.enabled: false y luego define las variables OTEL en ledger.configmap, crm.configmap o tracer.configmap para cada workload habilitado. El chart deshabilita la telemetría de Tracer de forma predeterminada, así que también configura tracer.configmap.ENABLE_TELEMETRY: "true" cuando la habilites.
Probes y migraciones
Los probes de Ledger usan
/health para liveness y /readyz para readiness de forma predeterminada. Sobrescribe cualquiera de los dos bloques cuando tu entorno necesita tiempos distintos.
El chart también provee un Job de migración de Ledger. Su valor enabled es automático cuando se omite: está activo para tags de Ledger 4.x y desactivado para tags 3.x. El Job usa de forma predeterminada un deadline de 600 segundos, seis reintentos y un período de retención de tres días.
Lee todas las claves admitidas y sus valores predeterminados desde la versión que despliegas:
helm show values oci://registry-1.docker.io/lerianstudio/midaz-helm --version <version>.
