rancher-partner-charts/charts/btp/chronicle/values.yaml

235 lines
9.3 KiB
YAML

---
## @md # Chronicle
## @md
## @md | field | description | default |
## @md |-|-|-|
global:
image:
tag:
## @md | `affinity`| custom affinity rules for the chronicle pod | {} |
affinity: {}
auth:
## @md | `auth.required` | if true require authentication | false |
required: false
id:
claims: email
jwks:
enabled: true
url:
userinfo:
url:
## @md | `backtraceLevel` | backtrace level for Chronicle | nil |
backtraceLevel: full
devIdProvider:
enabled: true
## @md | `devIdProvider.image` | the image to use for the id-provider container | blockchaintp/id-provider |
image:
## @md | `devIdProvider.image.pullPolicy` | the image pull policy | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `devIdProvider.image.repository` | the image repository | blockchaintp/id-provider |
repository: blockchaintp/id-provider-amd64
## @md | `devIdProvider.image.tag` | the image tag | latest |
tag: BTP2.1.0-0.7.3
## @md | `extraVolumes` | a list of additional volumes to add to chronicle | [] |
extraVolumes: []
## @md | `extraVolumeMounts` | a list of additional volume mounts to add to chronicle | [] |
extraVolumeMounts: []
image:
## @md | `image.repository` | the repository of the image | blockchaintp/chronicle |
repository: blockchaintp/chronicle-amd64
## @md | `image.tag`| the tag of the image to use | latest |
tag: BTP2.1.0-0.7.3
## @md | `image.pullPolicy` | the image pull policy to use | IfNotPresent |
pullPolicy: IfNotPresent
imagePullSecrets:
## @md | `imagePullSecrets.enabled`| if true use the list of named imagePullSecrets | false |
enabled: false
## @md | `imagePullSecrets.value`| a list if named secret references of the form `- name: secretName`| [] |
value: []
ingress:
## @md | `ingress.apiVersion` | if necessary the apiVersion of the ingress may be overridden | "" |
apiVersion: ""
## @md | `ingress.enabled` | true to enable the ingress to the main service rest-api | false |
enabled: false
## @md | `ingress.certManager` | true to enable the acme certmanager for this ingress | false |
certManager: false
## @md | `ingress.hostname` | primary hostname for the ingress | false |
hostname:
## @md | `ingress.path` | path for the ingress's primary hostname | / |
path: /
## @md | `ingress.pathType` | pathType for the ingress's primary hostname | nil |
pathType:
## @md | `ingress.annotations` | annotations for the ingress | {} |
annotations: {}
## @md | `ingress.tls` | true to enable tls on the ingress with a secrete at hostname-tls | false |
tls: false
## @md | `ingress.extraHosts` | list of extra hosts to add to the ingress | [] |
extraHosts: []
## @md | `ingress.extraPaths` | list of extra paths to add to the primary host of the ingress | [] |
extraPaths: []
## @md | `ingress.extraTls` | list of extra tls entries | [] |
extraTls: []
## @md | `ingress.hosts`| list of ingress host and path declarations for the chronicle ingress| [] |
hosts: []
# - host: chart-example.local
# paths:
# - /
## @md | `logLevel` | log level for Chronicle | info |
logLevel: info
opa:
## @md | `opa.enabled` | if true set up a full OPA enabled setup | true |
enabled: true
opaInit:
## @md | `opa.init.image` | the image to use for the chronicle-init container | blockchaintp/chronicle-opa-init |
image:
## @md | `image.pullPolicy` | the image pull policy to use | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `image.repository` | the repository of the image | blockchaintp/chronicle |
repository: blockchaintp/opactl-amd64
## @md | `image.tag`| the tag of the image to use | latest |
tag: BTP2.1.0-0.7.3
policy:
entrypoint: allow_transactions.allowed_users
id: allow_transactions
url: file:///app/policies/bundle.tar.gz
tp:
image:
## @md | `image.repository` | the repository of the image | blockchaintp/chronicle |
repository: blockchaintp/opa-tp-amd64
## @md | `image.tag`| the tag of the image to use | latest |
tag: BTP2.1.0-0.7.3
## @md | `image.pullPolicy` | the image pull policy to use | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `opa.tp.resources` | resources | map | nil |
resources:
## @md | `opa.tp.extraVolumes` | extra volumes declarations for the opa-tp deployment | list | nil
extraVolumes:
## @md | `opa.tp.extraVolumeMounts` | extra volume mounts for opa-tp deployment | list | nil
extraVolumeMounts:
## @md | `port` | the port on which the chronicle service listens | 9982 |
port: 9982
## @md | `replicas` | number of Chronicle replicas to run | 1 |
replicas: 1
serviceAccount:
## @md | `serviceAccount.create` | true to create a service account | false |
create: true
## @md | `serviceAccount.name` | name of the service account | nil (defaults to based on release name) |
name:
test:
## @md | `test.enabled` | true to enable test Jobs and Services | true |
enabled: true
api:
## @md | `api-test-container.image` | the image to use for the api-test container | blockchaintp/chronicle-api-test |
image:
## @md | `test.api.image.pullPolicy` | the image pull policy | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `test.api.image.repository` | the image repository | blockchaintp/chronicle-helm-api-test |
repository: blockchaintp/chronicle-helm-api-test-amd64
## @md | `test.api.image.tag` | the image tag | latest |
tag: BTP2.1.0-0.7.3
postgres:
# if enabled we allocate a postgres database here
## @md | `postgres.enabled` | if true create an internal postgres instance | boolean | true |
enabled: true
## @md | `postgres.env` | postgres environment variables | map | N/A |
env:
image:
registry:
## @md | `postgres.image.repository` | postgres image repository | string | "postgres" |
repository: postgres
## @md | `postgres.image.tag` | postgres image tag | string | "11" |
tag: "11"
## @md | `postgres.user` | user for the postgres database | string | "postgres" |
user: postgres
## @md | `postgres.host` | host for the postgres database | string | "localhost" |
host: localhost
## @md | `postgres.database` | database for the postgres database | string | "postgres" |
database: postgres
## @md | `postgres.port` | port for the postgres database | int | 5432 |
port: 5432
## @md | `postgres.password` | password for the postgres database | string | "postgres" |
password: postgres
## @md | `postgres.existingPasswordSecret` | name of a secret containing the postgres password | string | nil |
existingPasswordSecret:
## @md | `postgres.existingPasswordSecret` | name of the key in a secret containing the postgres password | string | nil |
existingPasswordSecretKey:
## @md | `postgres.tls` | postgres TLS configuration | string | nil |
tls:
## @md | `postgres.persistence` | postgres persistence settings | map | N/A |
persistence:
## @md | `postgres.persistence.enabled` | if true allocate a PVC for the postgres instance | boolean | false |
enabled: false
## @md | `postgres.persistence.annotations` | any custom annotations to the postgres PVC's | map | {} |
annotations: {}
## @md | `postgres.persistence.accessModes` | postgres PVC access modes | list | [ "ReadWriteOnce" ] |
accessModes:
- "ReadWriteOnce"
## if set to "-" (empty string) then storageClassName: "", which disables dynamic provisioning
## if undefined or set to null, no storageClassName is set and the clusters default StorageClass will be used
## if a storageClass name is set then storageClassName: "setValue"
## @md | `postgres.persistence.storageClass` | postgres PVC storageClass | string | nil |
storageClass:
## @md | `postgres.persistence.size` | postgres PVC volume size | string | "40Gi" |
size: "40Gi"
## @md | `postgres.resources` | resources | map | nil |
resources:
## @md | `resources` | resources | map | nil |
resources:
sawset:
image:
## @md | `sawset.image.pullPolicy` | the image pull policy | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `sawset.image.repository` | the image repository | blockchaintp/sawtooth-validator |
repository: blockchaintp/sawtooth-validator
## @md | `sawset.image.tag` | the image tag | latest |
tag: BTP2.1.0
tp:
## @md | `tp.args` | a string of arguments to pass to the tp container| nil |
args:
image:
## @md | `tp.image.pullPolicy` | the image pull policy | IfNotPresent |
pullPolicy: IfNotPresent
## @md | `tp.image.repository` | the image repository | blockchaintp/chronicle-tp |
repository: blockchaintp/chronicle-tp-amd64
## @md | `tp.image.tag` | the image tag | latest |
tag: BTP2.1.0-0.7.3
## @md | `tp.extraVolumes` | extra volumes declarations for the chronicle-tp deployment | list | nil
extraVolumes:
## @md | `tp.extraVolumeMounts` | extra volume mounts for chronicle-tp deployment | list | nil
extraVolumeMounts:
## @md | `tp.resources` | resources | map | nil |
resources:
## @md | `tp.maxUnavailable` | maximum unavailable nodes during a rolling upgrade |
maxUnavailable: 1
## @md | `tp.minReadySeconds` | minimum time before node becomes available |
minReadySeconds: 0
logLevel: info
volumes: {}
## @md | `sawtooth` | sawtooth options may be configured | see [Sawtooth](../sawtooth/README.md) |
sawtooth:
sawtooth:
consensus: 400
statefulset:
enabled: true