@fairmint/canton-node-sdk
Version:
Canton Node SDK
56 lines (44 loc) • 1.33 kB
YAML
# Copyright (c) 2024 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
imageRepo: "ghcr.io/digital-asset/decentralized-canton-sync/docker"
enableHealthProbes: true
# Custom annotations and labels for deployed resources
pod:
annotations: {}
labels: {}
defaultJvmOptions: -XX:+UseG1GC -XX:MaxRAMPercentage=75 -XX:InitialRAMPercentage=75 -Dscala.concurrent.context.numThreads=8 -XX:ActiveProcessorCount=8 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/persistent-data
resources:
limits:
memory: 8Gi
requests:
cpu: "2"
memory: 3Gi
sequencer:
persistence:
host: postgres.sv-1.svc.cluster.local
secretName: "postgres-secrets"
databaseName: cantonnet_sequencer
port: 5432
resources:
limits:
memory: 8Gi
requests:
cpu: "3"
memory: 4Gi
mediator:
persistence:
host: postgres.sv-1.svc.cluster.local
secretName: "postgres-secrets"
databaseName: cantonnet_mediator
port: 5432
metrics:
enable: false
release: prometheus-grafana-monitoring
interval: 30s
# k8s affinity for all deployed pods (optional)
# affinity:
# k8s nodeSelector for all deployed pods (optional)
# nodeSelector:
# k8s tolerations for all deployed pods (optional)
# tolerations:
enableAntiAffinity: true