resources:
  requests:
    cpu: "1"
    memory: "80Mi"
  limits:
    cpu: "2"
    memory: "160Mi"

blockNode:
  # NOTE: for Block Node logging, see this link:
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/values.yaml#L141-L168
  # The logging configuration is mapped to this ConfigMap:
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/templates/configmap-logging.yaml
  # And, to this volume mount:
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/templates/deployment.yaml#L33-L35
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/templates/deployment.yaml#L89-L91
  # The ConfigMap mount path:
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/values.yaml#L140
  # Should match:
  #  https://github.com/hiero-ledger/hiero-block-node/blob/v0.11.0/charts/block-node-server/values.yaml#L76
  config:
    # The default, but it can be overridden:
    # JAVA_TOOL_OPTIONS: "-Djava.util.logging.config.file=/opt/hiero/block-node/logs/config/logging.properties"
    JAVA_OPTS: '-Xmx24m -XX:MaxDirectMemorySize=8m -XX:MaxMetaspaceSize=32m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath="/tmp/dump.hprof"'
    MESSAGING_BLOCK_ITEM_QUEUE_SIZE: "128"
    MESSAGING_BLOCK_NOTIFICATION_QUEUE_SIZE: "16"
    BACKFILL_FETCH_BATCH_SIZE: "5"
    BACKFILL_BLOCK_NODE_SOURCES_PATH: "/opt/hiero/block-node/backfill/block-node-sources.json"
  persistence:
    archive:
      size: 1Gi
      # Optionally specify an existing PVC name instead of creating via volumeClaimTemplate
      # existingClaim: "nano-archive-storage"
    live:
      size: 1Gi
      # Optionally specify an existing PVC name instead of creating via volumeClaimTemplate
      # existingClaim: "nano-live-pvc"
    logging:
      size: 1Gi
      # Optionally specify an existing PVC name instead of creating via volumeClaimTemplate
      # existingClaim: "nano-logging-pvc"
  backfill:
    # The path to the block-node-sources.json file must match the path property in
    # blockNode.config.BACKFILL_BLOCK_NODE_SOURCES_PATH
    path: "/opt/hiero/block-node/backfill"
    filename: "block-node-sources.json"
  health:
    readiness:
      initialDelaySeconds: 0
    liveness:
      initialDelaySeconds: 0
      periodSeconds: 1
      failureThreshold: 60

kubepromstack:
  enabled: false

loki:
  enabled: false

promtail:
  enabled: false
