ledger.enabled | Habilita ou desabilita o serviço ledger. | true |
ledger.name | Nome do serviço. | "ledger" |
ledger.replicaCount | Número de réplicas para o serviço Ledger. | 2 |
ledger.revisionHistoryLimit | Número de ReplicaSets antigos mantidos para rollback do deployment. | 10 |
ledger.image.repository | Repositório da imagem de container do serviço Ledger. | "lerianstudio/midaz-ledger" |
ledger.image.pullPolicy | Política de pull da imagem. | "IfNotPresent" |
ledger.image.tag | Tag da imagem usada para o deployment. | appVersion do chart (ex.: "3.8.0"); vazia usa Chart.AppVersion |
ledger.imagePullSecrets | Secrets para pull de imagens de um registro privado. | [] |
ledger.nameOverride | Sobrescreve o nome padrão gerado pelo Helm. | "" |
ledger.fullnameOverride | Sobrescreve o nome completo gerado pelo Helm. | "" |
ledger.podAnnotations | Annotations do pod para metadados adicionais. | {} |
ledger.podSecurityContext | Contexto de segurança aplicado no nível do pod. | {} |
ledger.securityContext.* | Define configurações de contexto de segurança para o container. | See values.yaml |
ledger.pdb.enabled | Especifica se o PodDisruptionBudget está habilitado. | true |
ledger.pdb.minAvailable | Número mínimo de pods disponíveis. | 1 |
ledger.pdb.maxUnavailable | Número máximo de pods indisponíveis. | 1 |
ledger.pdb.annotations | Annotations para o PodDisruptionBudget. | {} |
ledger.deploymentUpdate.* | Estratégia de atualização do deployment. | See values.yaml |
ledger.service.type | Tipo de serviço Kubernetes. | "ClusterIP" |
ledger.service.port | Porta para a API HTTP. | 3002 |
ledger.service.annotations | Annotations para o serviço. | {} |
ledger.ingress.enabled | Especifica se o Ingress está habilitado. | false |
ledger.ingress.className | Nome da classe do Ingress. | "" |
ledger.ingress.annotations | Annotations adicionais do ingress. | {} |
ledger.ingress.hosts | Hosts configurados para Ingress e paths associados. | [] |
ledger.ingress.tls | Configurações TLS para Ingress. | [] |
ledger.resources.* | Requests/limits de recursos CPU/Memória. | See values.yaml |
ledger.livenessProbe.* | Campos do liveness probe que sobrescrevem os padrões do chart: path: /health, initialDelaySeconds: 0, periodSeconds: 10, timeoutSeconds: 1, successThreshold: 1, failureThreshold: 3. | {} |
ledger.readinessProbe.* | Campos do readiness probe que sobrescrevem os padrões do chart: path: /readyz, initialDelaySeconds: 0, periodSeconds: 10, timeoutSeconds: 1, successThreshold: 1, failureThreshold: 3. | {} |
ledger.initContainer.timeoutSeconds | Segundos que o init container aguarda cada endpoint de banco de dados e de broker antes de o pod falhar na inicialização. | 300 |
ledger.autoscaling.enabled | Especifica se o autoscaling está habilitado. | true |
ledger.autoscaling.minReplicas | Número mínimo de réplicas para autoscaling. | 2 |
ledger.autoscaling.maxReplicas | Número máximo de réplicas para autoscaling. | 9 |
ledger.autoscaling.targetCPUUtilizationPercentage | Percentual alvo de utilização de CPU para autoscaling. | 80 |
ledger.autoscaling.targetMemoryUtilizationPercentage | Percentual alvo de utilização de memória para autoscaling. | 80 |
ledger.nodeSelector | Seletores de node para agendamento de pods. | {} |
ledger.tolerations | Tolerations para agendamento de pods. | {} |
ledger.affinity | Regras de afinidade para agendamento de pods. | {} |
ledger.configmap.* | Variáveis de ambiente para o serviço. | See values.yaml |
ledger.secrets.* | Secrets para o serviço. | See values.yaml |
ledger.useExistingSecret | Usar um secret existente em vez de criar um novo. | false |
ledger.existingSecretName | Nome do secret existente a ser usado. | "" |
ledger.extraEnvVars | Lista de variáveis de ambiente extras. | [] |
ledger.serviceAccount.create | Especifica se a service account deve ser criada. | true |
ledger.serviceAccount.annotations | Annotations para a service account. | {} |
ledger.serviceAccount.name | Nome da service account. Se não definido, será gerado automaticamente. | "" |