@fairmint/canton-node-sdk
Version:
Canton Node SDK
90 lines (70 loc) • 2.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"
fixedTokens: false
# 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 -Dpekko.http.server.idle-timeout=20m -Dpekko.http.client.idle-timeout=20m
resources:
limits:
cpu: 3
memory: 8Gi
requests:
cpu: 1
memory: 4Gi
metrics:
enable: false
release: prometheus-grafana-monitoring
interval: 30s
persistence:
databaseName: cantonnet_validator
schema: validator
host: postgres
port: 5432
user: cnadmin
secretName: "postgres-secrets"
enablePgInitContainer: true
migration:
id: 0
migrating: false
attachPvc: true
# pvc used for migrations
pvc:
volumeName: domain-migration-validator-pvc
volumeStorageClass: standard-rwo
useSequencerConnectionsFromScan: true
failOnAppVersionMismatch: true
# This will disable the wallet HTTP server and wallet automations when set to false
enableWallet: true
# k8s affinity for all deployed pods (optional)
# affinity:
# k8s nodeSelector for all deployed pods (optional)
# nodeSelector:
# k8s tolerations for all deployed pods (optional)
# tolerations:
spliceInstanceNames:
networkName: # Please provide a value as provided in the docs
networkFaviconUrl: # Please provide a value as provided in the docs
amuletName: # Please provide a value as provided in the docs
amuletNameAcronym: # Please provide a value as provided in the docs
nameServiceName: # Please provide a value as provided in the docs
nameServiceNameAcronym: # Please provide a value as provided in the docs
service:
ans:
port: 80
wallet:
port: 80
# set the poll interval used by the UI in milliseconds (optional)
# uiPollInterval:
extraInitContainers: []
# set if ans-web-ui should be deployed
ansWebUi:
enabled: true
# set if validator-web-ui should be deployed
validatorWebUi:
enabled: true
# set to true to disable auth (this is highly insecure)
disableAuth: false
logLevel: DEBUG