Skip to content

Latest commit

 

History

History
93 lines (89 loc) · 6.41 KB

README.md

File metadata and controls

93 lines (89 loc) · 6.41 KB

Daml on Sawtooth Chart

field description default
imagePullSecrets.enabled if true use the list of named imagePullSecrets false
imagePullSecrets.value a list if named secret references of the form - name: secretName []
affinity custom affinity rules for the daml-rpc pod {}
args a string of additional arguments for the daml-rpc nil
auth.enabled set to true to enable DAML authentication false
extraVolumes a list of additional volumes to add to the daml-rpc []
extraVolumeMounts a list of additional volume mounts to add to the daml-rpc []
port the port on which the daml-rpc GRPC service listens
image.pullPolicy the image pull policy for the daml-rpc image IfNotPresent
image.repository the repository for the daml-rpc image blockchaintp/sawtooth-daml-rpc
image.tag the tag for the daml-rpc image BTP2.1.0
ingress.enabled enable the ingress for the daml-rpc false
ingress.hostname primary hostname for the ingress false
ingress.path path for the ingress's primary hostname /
ingress.pathType pathType for the ingress's primary hostname nil
ingress.annotations annotations for the ingress NOTE: since the daml-rpc uses GRPC these are normally needed {}
ingress.tls true to enable tls on the ingress with a secrete at hostname-tls false
ingress.extraHosts list of extra hosts to add to the ingress []
ingress.extraPaths list of extra paths to add to the primary host of the ingress []
ingress.extraTls list of extra tls entries []
ingress.hosts list of ingress host and path declarations for the jsonapi ingress []
maxOutstandingBatches max outstanding batches for the daml-rpc pod 2
maxOpsPerBatch maximum number of operations per batch for the daml-rpc pod 100
participantId use this participant id otherwise one choose based on network nil
startupDelay seconds to delay start up the daml-rpc 90
serviceAccount.create true to create a service account false
serviceAccount.name name of the service account nil (defaults to based on release name)
jsonapi.authToken the auth token to use for the jsonapi server (required if auth.enabled) nil
jsonapi.image.repository the repository of the image blockchaintp/daml-json-api
jsonapi.image.tag the tag of the image to use latest
jsonapi.image.pullPolicy the image pull policy to use IfNotPresent
jsonapi.ingress.apiVersion if necessary the apiVersion of the ingress may be overridden ""
jsonapi.ingress.enabled true to enable the ingress to the main service rest-api false
jsonapi.ingress.certManager true to enable the acme certmanager for this ingress false
jsonapi.ingress.hostname primary hostname for the ingress false
jsonapi.ingress.path path for the ingress's primary hostname /
jsonapi.ingress.pathType pathType for the ingress's primary hostname nil
jsonapi.ingress.annotations annotations for the ingress {}
jsonapi.ingress.tls true to enable tls on the ingress with a secrete at hostname-tls false
jsonapi.ingress.extraHosts list of extra hosts to add to the ingress []
jsonapi.ingress.extraPaths list of extra paths to add to the primary host of the ingress []
jsonapi.ingress.extraTls list of extra tls entries []
jsonapi.ingress.hosts list of ingress host and path declarations for the jsonapi ingress []
k8s.image.repository the image name alpine/k8s
k8s.image.tag the image tag to use 1.18.2
k8s.image.pullPolicy the image pull policy to use IfNotPresent
openssl.image.repository the image name alpine/openssl
openssl.image.tag the image tag to use latest
openssl.image.pullPolicy the image pull policy to use IfNotPresent
postgres postgres settings N/A
postgres.image postgres image settings N/A
postgres.image.repository postgres image repository "postgres"
postgres.image.tag postgres image tag "11"
postgres.persistence postgres persistence settings N/A
postgres.persistence.enabled if true allocate a PVC for the postgres instance false
postgres.persistence.annotations any custom annotations for the postgres PVC's {}
postgres.persistence.accessModes access modes the postgres PVC's ["ReadWriteOnce"]
postgres.persistence.storageClass storage class for the postgres PVC's "gp2"
postgres.persistence.size storage class for the postgres PVC's "40Gi"
sawtooth sawtooth options may be configured see Sawtooth
tp.args a string of arguments to pass to the tp container nil
tp.image.pullPolicy the image pull policy IfNotPresent
tp.image.repository the image repository blockchaintp/sawtooth-daml-tp
tp.image.tag the image tag BTP2.1.0
tp.extraVolumes extra volumes declarations for the daml-rpc deployment list
tp.extraVolumeMounts extra volume mounts for daml-rpc deployment list
trigger.extraVolumeMounts extra volume mounts for trigger service list
trigger.extraVolumes extra volumes declarations for trigger service list
trigger.image.pullPolicy the image pull policy IfNotPresent
trigger.image.repository the image name blockchaintp/sawtooth-daml-trigger
trigger.image.tag the image tag to use BTP2.1.0
trigger.triggerDefs settings for the individual trigger deployments which replaces the trigger-service See Triggers []
timekeeper.args a string of additional arguments for the timekeeper nil
timekeeper.image.repository the repository of the timekeeper image blockchaintp/timekeeper
timekeeper.image.tag the tag of the timekeeper image BTP2.1.0
timekeeper.image.pullPolicy the image pull policy for the timekeeper image IfNotPresent

Triggers

Triggers are described using maps of the following parameters

field description required default
name kubernetes name of the trigger container yes (system-determined)
triggerName daml name of the trigger to be run yes nil
darFile path of the dar file to use yes nil
party name of the party to use yes nil
env environment var for the trigger no []
resources resources for the trigger no []