ledger.enabled | Enable or disable the ledger service. | true |
ledger.name | Service name. | "ledger" |
ledger.replicaCount | Number of replicas for the ledger service. | 2 |
ledger.revisionHistoryLimit | Number of old ReplicaSets to retain for deployment rollback. | 10 |
ledger.image.repository | Repository for the ledger service container image. | "lerianstudio/midaz-ledger" |
ledger.image.pullPolicy | Image pull policy. | "IfNotPresent" |
ledger.image.tag | Image tag used for deployment. | Chart appVersion (e.g. "3.8.0"); empty falls back to Chart.AppVersion |
ledger.imagePullSecrets | Secrets for pulling images from a private registry. | [] |
ledger.nameOverride | Overrides the default generated name by Helm. | "" |
ledger.fullnameOverride | Overrides the full name generated by Helm. | "" |
ledger.podAnnotations | Pod annotations for additional metadata. | {} |
ledger.podSecurityContext | Security context applied at the pod level. | {} |
ledger.securityContext.* | Defines security context settings for the container. | See values.yaml |
ledger.pdb.enabled | Specifies whether PodDisruptionBudget is enabled. | true |
ledger.pdb.minAvailable | Minimum number of available pods. | 1 |
ledger.pdb.maxUnavailable | Maximum number of unavailable pods. | 1 |
ledger.pdb.annotations | Annotations for the PodDisruptionBudget. | {} |
ledger.deploymentUpdate.* | Deployment update strategy. | See values.yaml |
ledger.service.type | Kubernetes service type. | "ClusterIP" |
ledger.service.port | Port for the HTTP API. | 3002 |
ledger.service.annotations | Annotations for the service. | {} |
ledger.ingress.enabled | Specifies whether Ingress is enabled. | false |
ledger.ingress.className | Ingress class name. | "" |
ledger.ingress.annotations | Additional ingress annotations. | {} |
ledger.ingress.hosts | Configured hosts for Ingress and associated paths. | [] |
ledger.ingress.tls | TLS configurations for Ingress. | [] |
ledger.resources.* | CPU/Memory resource requests/limits. | See values.yaml |
ledger.livenessProbe.* | Liveness probe fields that override the chart defaults: path: /health, initialDelaySeconds: 0, periodSeconds: 10, timeoutSeconds: 1, successThreshold: 1, failureThreshold: 3. | {} |
ledger.readinessProbe.* | Readiness probe fields that override the chart defaults: path: /readyz, initialDelaySeconds: 0, periodSeconds: 10, timeoutSeconds: 1, successThreshold: 1, failureThreshold: 3. | {} |
ledger.initContainer.timeoutSeconds | Seconds the init container waits for each database and broker endpoint before the pod fails to start. | 300 |
ledger.autoscaling.enabled | Specifies whether autoscaling is enabled. | true |
ledger.autoscaling.minReplicas | Minimum number of replicas for autoscaling. | 2 |
ledger.autoscaling.maxReplicas | Maximum number of replicas for autoscaling. | 9 |
ledger.autoscaling.targetCPUUtilizationPercentage | Target CPU utilization percentage for autoscaling. | 80 |
ledger.autoscaling.targetMemoryUtilizationPercentage | Target memory utilization percentage for autoscaling. | 80 |
ledger.nodeSelector | Node selectors for pod scheduling. | {} |
ledger.tolerations | Tolerations for pod scheduling. | {} |
ledger.affinity | Affinity rules for pod scheduling. | {} |
ledger.configmap.* | Environment variables for the service. | See values.yaml |
ledger.secrets.* | Secrets for the service. | See values.yaml |
ledger.useExistingSecret | Use an existing secret instead of creating a new one. | false |
ledger.existingSecretName | The name of the existing secret to use. | "" |
ledger.extraEnvVars | A list of extra environment variables. | [] |
ledger.serviceAccount.create | Specifies whether the service account should be created. | true |
ledger.serviceAccount.annotations | Annotations for the service account. | {} |
ledger.serviceAccount.name | Service account name. If not defined, it will be generated automatically. | "" |