To install helm and setup your local environment, please follow the instructions here.
This helm chart is published in microblinks helm chart repository - https://helm.microblink.com/charts
.
To use it, simply add the repository to your helm client:
helm repo add microblink https://helm.microblink.com/charts
helm repo update
Then you can install the chart using:
helm install my-release -f <path to values file you want to use to configure the chart> microblink/doc-ver
Repository | Name | Version |
---|---|---|
https://charts.bitnami.com/bitnami | postgresql | 13.2.27 |
https://helm.microblink.com/charts | anomdet-intermediary | 0.1.1 |
https://helm.microblink.com/charts | bundle-doc-ver-core-versions | 0.32.2 |
https://helm.microblink.com/charts | bundle-visual-anomaly-core-versions | 0.9.2 |
https://helm.microblink.com/charts | doc-ver-api | 0.0.14 |
https://helm.microblink.com/charts | docver-runner | 0.0.2 |
https://helm.microblink.com/charts | embedding-store | 0.26.0 |
https://helm.microblink.com/charts | mlp-local-storage | 2.1.0 |
https://helm.microblink.com/charts | visual-anomaly | 0.0.11 |
Key | Type | Default | Description |
---|---|---|---|
anomdet-intermediary.affinity | object | {} |
deployment affinity |
anomdet-intermediary.anomdetIntermediaryConfig | object | {"collection-name":"mdv-2005","model-id":"6687ad3b04248f708c1e0c95","model-name":"visual-anomaly","parallel-queries":10000} |
do not update anomdetIntermediaryConfig values, they are fixed for a specific docver release |
anomdet-intermediary.anomdetIntermediaryConfig.parallel-queries | int | 10000 |
without blocking the requests in a sequence |
anomdet-intermediary.autoscaling.enabled | bool | false |
if enabled, deployment will be autoscaled |
anomdet-intermediary.autoscaling.maxReplicas | int | 2 |
max replicas hpa will scale up to |
anomdet-intermediary.autoscaling.minReplicas | int | 1 |
min replicas hpa will scale down to |
anomdet-intermediary.autoscaling.targetCPUUtilizationPercentage | int | 80 |
if set, hpa will scale based on cpu usage, target cpu usage percentage |
anomdet-intermediary.autoscaling.targetMemoryUtilizationPercentage | int | 80 |
if set, hpa will scale based on memory usage, target memory usage percentage |
anomdet-intermediary.containerSecurityContext | object | {} |
container security context |
anomdet-intermediary.enabled | bool | false |
enable anomdet-intermediary component |
anomdet-intermediary.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/anomaly-detection-intermediary/onprem" |
|
anomdet-intermediary.ingress.enabled | bool | false |
|
anomdet-intermediary.nodeSelector | object | {} |
deployment node selector |
anomdet-intermediary.podSecurityContext | object | {} |
pod security context |
anomdet-intermediary.replicaCount | int | 1 |
|
anomdet-intermediary.resources.limits.cpu | int | 1 |
deployment resource cpu limit |
anomdet-intermediary.resources.limits.memory | string | "1Gi" |
deployment resource memory limit |
anomdet-intermediary.resources.requests.cpu | string | "300m" |
deployment resource cpu requests |
anomdet-intermediary.resources.requests.memory | string | "512Mi" |
deployment resource memory requests |
anomdet-intermediary.tolerations | list | [] |
deployment tolerations |
auth.dbCreds.createSecret | bool | true |
if you do not expect multiple database users and db will not be exposed to any external traffic, set this to true and it will create secret used by both embedding-store and postgresql (if postgresql is deployed as part of this helm release) |
auth.dbCreds.password | string | "x9xv1mw0td" |
if createSecret is set to true, set the database password here, we don't expect to have external traffic to the database, so we can use fixed password. If you want to manage user credentials password outside of this helm release simply create a secret with the name you specified under secretName, and disable createSecret. Contents of this secret are just two fields EMBEDDING_STORE_PGVECTOR_USERNAME and EMBEDDING_STORE_PGVECTOR_PASSWORD - first holding the username and second holding the password of the database user you want our service to use. Check out the templates/db-creds.yaml for more details on the content of the secret |
auth.dbCreds.secretName | string | "mb-docver-db-creds" |
name of the secret, this string value must be updated in both postgresql and embedding-store |
auth.dbCreds.username | string | "embedding-store-sa" |
if createSecret is set to true, set the database username here, if you update this value, make sure to update the value in the postgresql section as well (if postgresql is enabled). if you are using "external db" like cloud SQL or RDS, set this to the username you have created in the database |
auth.license.applicationId | string | "" |
App identifier from microblink developer hub |
auth.license.createSecret | bool | false |
enable if you want to create license secret as part of this charts deployment |
auth.license.licenseKey | string | "" |
if createSecret is set to true, set the license key here |
auth.license.secretName | string | "license-key" |
name of license-key secret, if changed, it must be updated in doc-ver-api |
bundle-doc-ver-core-versions.bundle.models.affinity | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.enabled | bool | true |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.initialScale | int | 1 |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.maxReplicas | int | 2 |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.minReplicas | int | 1 |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.scaleDownDelay | string | "5m" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.scaleStableWindow | string | "60s" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.targetCPUUtilizationPercentage | string | "80" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.targetConcurrency | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.targetMemoryUtilizationPercentage | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.targetRPS | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.autoscaling.type | string | "hpa" |
|
bundle-doc-ver-core-versions.bundle.models.containerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.batch_timeout_micros | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.max_batch_size | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.max_enqueued_batches | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.num_batch_threads | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.engine.batching.pad_variable_length_inputs | bool | false |
|
bundle-doc-ver-core-versions.bundle.models.engine.grpc_max_threads | int | 0 |
|
bundle-doc-ver-core-versions.bundle.models.engine.monitoring.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.models.engine.parallelization.enabled | bool | true |
|
bundle-doc-ver-core-versions.bundle.models.engine.parallelization.inter_op | int | 0 |
|
bundle-doc-ver-core-versions.bundle.models.engine.parallelization.intra_op | int | 0 |
|
bundle-doc-ver-core-versions.bundle.models.engine.type | string | "tfServing" |
|
bundle-doc-ver-core-versions.bundle.models.env | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.image.pullPolicy | string | "IfNotPresent" |
|
bundle-doc-ver-core-versions.bundle.models.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/tf-serving-kira-native-cpu/onprem" |
|
bundle-doc-ver-core-versions.bundle.models.image.tag | string | "v2.13.0-3.8.0" |
|
bundle-doc-ver-core-versions.bundle.models.initContainerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.labels | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.liveness.initialDelaySeconds | int | 30 |
|
bundle-doc-ver-core-versions.bundle.models.liveness.periodSeconds | int | 30 |
|
bundle-doc-ver-core-versions.bundle.models.maxLimits.cpu | string | "3" |
|
bundle-doc-ver-core-versions.bundle.models.maxLimits.gpu | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.maxLimits.memory | string | "2Gi" |
|
bundle-doc-ver-core-versions.bundle.models.minLimits.cpu | string | "3" |
|
bundle-doc-ver-core-versions.bundle.models.minLimits.gpu | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.minLimits.memory | string | "2Gi" |
|
bundle-doc-ver-core-versions.bundle.models.model.globalStorage.bucket | string | "identity-enc-models-public" |
|
bundle-doc-ver-core-versions.bundle.models.model.globalStorage.isPublic | bool | true |
|
bundle-doc-ver-core-versions.bundle.models.model.globalStorage.type | string | "gs" |
|
bundle-doc-ver-core-versions.bundle.models.model.storage.bucket | string | "identity-enc-models-public" |
|
bundle-doc-ver-core-versions.bundle.models.model.storage.isPublic | bool | true |
|
bundle-doc-ver-core-versions.bundle.models.model.storage.type | string | "gs" |
|
bundle-doc-ver-core-versions.bundle.models.nodeSelector | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.podAnnotations | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.podSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.readiness | object | {} |
|
bundle-doc-ver-core-versions.bundle.models.replicaCount | string | "" |
|
bundle-doc-ver-core-versions.bundle.models.startup.failureThreshold | int | 30 |
|
bundle-doc-ver-core-versions.bundle.models.startup.periodSeconds | int | 16 |
|
bundle-doc-ver-core-versions.bundle.models.tolerations | list | [] |
|
bundle-doc-ver-core-versions.bundle.proxy.affinity | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.args.printfServiceNameFormat | string | "" |
|
bundle-doc-ver-core-versions.bundle.proxy.autoscaling.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.proxy.autoscaling.maxReplicas | int | 0 |
|
bundle-doc-ver-core-versions.bundle.proxy.autoscaling.minReplicas | int | 0 |
|
bundle-doc-ver-core-versions.bundle.proxy.autoscaling.targetCPUUtilizationPercentage | string | "" |
|
bundle-doc-ver-core-versions.bundle.proxy.autoscaling.targetMemoryUtilizationPercentage | string | "" |
|
bundle-doc-ver-core-versions.bundle.proxy.containerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.env | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.image.pullPolicy | string | "IfNotPresent" |
|
bundle-doc-ver-core-versions.bundle.proxy.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/mlp-model-proxy/onprem" |
|
bundle-doc-ver-core-versions.bundle.proxy.image.tag | string | "v0.20.0" |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.className | string | "nginx" |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.host | string | "" |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.ssl.enabled | bool | true |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.ssl.force | bool | false |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.ssl.redirect | bool | true |
|
bundle-doc-ver-core-versions.bundle.proxy.ingress.tls.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.proxy.labels | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.liveness.initialDelaySeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.proxy.liveness.periodSeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.proxy.maxLimits.cpu | string | "2" |
|
bundle-doc-ver-core-versions.bundle.proxy.maxLimits.memory | string | "2Gi" |
|
bundle-doc-ver-core-versions.bundle.proxy.minLimits.cpu | string | "1" |
|
bundle-doc-ver-core-versions.bundle.proxy.minLimits.memory | string | "1Gi" |
|
bundle-doc-ver-core-versions.bundle.proxy.nodeSelector | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.podAnnotations | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.podSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.proxy.readiness.initialDelaySeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.proxy.readiness.periodSeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.proxy.replicaCount | string | "" |
|
bundle-doc-ver-core-versions.bundle.proxy.service.grpcPort | string | "8005" |
|
bundle-doc-ver-core-versions.bundle.proxy.service.httpPort | string | "8000" |
|
bundle-doc-ver-core-versions.bundle.proxy.service.type | string | "ClusterIP" |
|
bundle-doc-ver-core-versions.bundle.proxy.tolerations | list | [] |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.containerPort | string | "8080" |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.containerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.dnsConfig | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.dnsPolicy | string | "" |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.enabled | bool | false |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.liveness.initialDelaySeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.liveness.periodSeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.podSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.port | string | "80" |
|
bundle-doc-ver-core-versions.bundle.serving.envoy.replicaCount | int | 1 |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.containerPort | string | "8080" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.containerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.dnsConfig | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.dnsPolicy | string | "" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.enabled | bool | true |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.keepalive | string | "320" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.keepaliveRequests | string | "1000" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.liveness.initialDelaySeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.liveness.periodSeconds | int | 15 |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.podSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.port | string | "80" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.replicaCount | int | 1 |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.resolver | string | "kube-dns.kube-system.svc.cluster.local" |
|
bundle-doc-ver-core-versions.bundle.serving.nginx.timeout | string | "600s" |
|
bundle-doc-ver-core-versions.bundle.serving.service.grpcPort | string | "80" |
|
bundle-doc-ver-core-versions.bundle.serving.service.httpPort | string | "8501" |
|
bundle-doc-ver-core-versions.bundle.serving.service.type | string | "ClusterIP" |
|
bundle-doc-ver-core-versions.bundle.serving.syncJob.containerSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.bundle.serving.syncJob.podSecurityContext | object | {} |
|
bundle-doc-ver-core-versions.enabled | bool | true |
enable bundle-doc-ver-core-versions component |
bundle-doc-ver-core-versions.fullnameOverride | string | "bundle-doc-ver-core-versions" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.engine.parallelization.enabled | bool | true |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.engine.parallelization.inter_op | int | 2 |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.engine.parallelization.intra_op | int | 2 |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.engine.type | string | "tfServing" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.env.OMP_NUM_THREADS | int | 2 |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/tf-serving-kira-native-cpu/onprem" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.image.tag | string | "v2.13.0-3.8.0" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.maxLimits.cpu | int | 3 |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.maxLimits.memory | string | "3Gi" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.minLimits.cpu | int | 2 |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.minLimits.memory | string | "2Gi" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.model.project | string | "doc-ver" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.model.repository | string | "photocopy-classifier-contextual-unified" |
|
bundle-doc-ver-core-versions.models.66e2b36788703787163f0ecf.model.version | string | "9.0.1" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.engine.parallelization.enabled | bool | true |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.engine.parallelization.inter_op | int | 1 |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.engine.parallelization.intra_op | int | 1 |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.engine.type | string | "tfServing" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.env.OMP_NUM_THREADS | int | 1 |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/tf-serving-kira-native-cpu/onprem" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.image.tag | string | "v2.13.0-3.8.0" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.maxLimits.cpu | int | 2 |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.maxLimits.memory | string | "1Gi" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.minLimits.cpu | int | 1 |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.minLimits.memory | string | "1Gi" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.model.project | string | "doc-ver" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.model.repository | string | "photo-fraud-classifier" |
|
bundle-doc-ver-core-versions.models.675617eaf2b370625691522f.model.version | string | "8.2.0" |
|
bundle-visual-anomaly-core-versions.bundle.models.autoscaling.maxReplicas | int | 3 |
|
bundle-visual-anomaly-core-versions.bundle.models.autoscaling.minReplicas | int | 1 |
|
bundle-visual-anomaly-core-versions.bundle.models.autoscaling.type | string | "hpa" |
|
bundle-visual-anomaly-core-versions.bundle.models.model.globalStorage.bucket | string | "identity-enc-models-public" |
|
bundle-visual-anomaly-core-versions.bundle.models.model.globalStorage.isPublic | bool | true |
|
bundle-visual-anomaly-core-versions.bundle.models.model.globalStorage.type | string | "gs" |
|
bundle-visual-anomaly-core-versions.bundle.models.model.storage.bucket | string | "identity-enc-models-public" |
|
bundle-visual-anomaly-core-versions.bundle.models.model.storage.isPublic | bool | true |
|
bundle-visual-anomaly-core-versions.bundle.models.model.storage.type | string | "gs" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.autoscaling.enabled | bool | true |
|
bundle-visual-anomaly-core-versions.bundle.proxy.autoscaling.maxReplicas | int | 3 |
|
bundle-visual-anomaly-core-versions.bundle.proxy.autoscaling.minReplicas | int | 1 |
|
bundle-visual-anomaly-core-versions.bundle.proxy.autoscaling.targetCPUUtilizationPercentage | string | "80" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.containerSecurityContext | object | {} |
container security context |
bundle-visual-anomaly-core-versions.bundle.proxy.env.GOGC | string | "50" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/mlp-model-proxy/onprem" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.image.tag | string | "v0.20.0" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.ingress.enabled | bool | false |
|
bundle-visual-anomaly-core-versions.bundle.proxy.maxLimits.cpu | int | 2 |
|
bundle-visual-anomaly-core-versions.bundle.proxy.maxLimits.memory | string | "2Gi" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.minLimits.cpu | string | "500m" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.minLimits.memory | string | "1Gi" |
|
bundle-visual-anomaly-core-versions.bundle.proxy.podSecurityContext | object | {} |
pod security context |
bundle-visual-anomaly-core-versions.bundle.serving.containerSecurityContext | object | {} |
container security context |
bundle-visual-anomaly-core-versions.bundle.serving.nginx.containerSecurityContext | object | {} |
container security context |
bundle-visual-anomaly-core-versions.bundle.serving.nginx.dnsConfig | object | {} |
|
bundle-visual-anomaly-core-versions.bundle.serving.nginx.dnsPolicy | string | "" |
|
bundle-visual-anomaly-core-versions.bundle.serving.nginx.podAnnotations | object | {} |
pod annotations |
bundle-visual-anomaly-core-versions.bundle.serving.nginx.podSecurityContext | object | {} |
pod security context |
bundle-visual-anomaly-core-versions.bundle.serving.nginx.resolver | string | "kube-dns.kube-system.svc.cluster.local" |
|
bundle-visual-anomaly-core-versions.bundle.serving.podSecurityContext | object | {} |
pod security context |
bundle-visual-anomaly-core-versions.enabled | bool | false |
enable bundle-visual-anomaly-core-versions component |
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.containerSecurityContext | object | {} |
container security context |
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.engine.type | string | "triton" |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/tritonserver-cpu-onnxruntime/onprem" |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.image.tag | string | "23.06-3.8.0" |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.initContainerSecurityContext | object | {} |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.maxLimits.cpu | int | 2 |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.maxLimits.memory | string | "2Gi" |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.minLimits.cpu | int | 2 |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.minLimits.memory | string | "2Gi" |
|
bundle-visual-anomaly-core-versions.models.6687ad3b04248f708c1e0c95.podSecurityContext | object | {} |
pod security context |
doc-ver-api.affinity | object | {} |
deployment affinity |
doc-ver-api.autoscaling.cpu.enabled | bool | true |
if enabled, hpa will scale based on cpu usage |
doc-ver-api.autoscaling.cpu.target | int | 80 |
target cpu usage percentage |
doc-ver-api.autoscaling.enabled | bool | false |
if enabled, deployment will be autoscaled |
doc-ver-api.autoscaling.maxReplicas | int | 3 |
max replicas hpa will scale up to |
doc-ver-api.autoscaling.memory.enabled | bool | false |
if enabled, hpa will scale based on memory usage |
doc-ver-api.autoscaling.memory.target | int | 80 |
target memory usage percentage |
doc-ver-api.autoscaling.minReplicas | int | 1 |
min replicas hpa will scale down to |
doc-ver-api.containerSecurityContext | object | {"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":65534,"seccompProfile":{"type":"RuntimeDefault"}} |
container security context |
doc-ver-api.env."Runner__Pools__3.0__Address" | string | "dns:///docver-runner:8081" |
|
doc-ver-api.env.Api__PermitLimit | string | "1" |
|
doc-ver-api.env.Api__QueueLimit | string | "10" |
|
doc-ver-api.extraCMS | list | [] |
list of configmap names to be added to deployment environment |
doc-ver-api.extraSecrets | list | ["license-key"] |
list of secret names to be added to deployment environment |
doc-ver-api.fullnameOverride | string | "" |
if set, overrides deployment, hpa, ingress, and service metadata.name |
doc-ver-api.image.pullPolicy | string | "Always" |
deployment docker image pull policy |
doc-ver-api.image.pullSecrets | list | [] |
deployment docker image pull secrets |
doc-ver-api.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/web-api-doc-ver" |
deployment docker image repository |
doc-ver-api.image.tag | string | "3.10.1" |
deployment docker image tag, if not set, version will be used as tag |
doc-ver-api.ingress.annotations | object | {} |
|
doc-ver-api.ingress.className | string | "" |
|
doc-ver-api.ingress.enabled | bool | false |
enable if you want to expose the service |
doc-ver-api.ingress.hosts[0] | object | {"host":"docver.microblink.com","paths":["/docver/","/api/"]} |
if you want to expose the service, set the host name |
doc-ver-api.ingress.pathType | string | "ImplementationSpecific" |
|
doc-ver-api.ingress.tls[0].hosts[0] | string | "docver.microblink.com" |
if you want to expose the service, set the host name |
doc-ver-api.ingress.tls[0].secretName | string | "docver-tls" |
|
doc-ver-api.nameOverride | string | "doc-ver-api" |
if set, overrides app.kubernetes.io/name |
doc-ver-api.nodeSelector | object | {} |
deployment node selector |
doc-ver-api.podAnnotations | object | {} |
deployment podAnnotations |
doc-ver-api.podSecurityContext | object | {} |
pod security context |
doc-ver-api.replicaCount | int | 1 |
if autoscaling.enabled is false, deployment will run replicaCount replicas |
doc-ver-api.resources.limits.cpu | string | "500m" |
deployment resource cpu limit |
doc-ver-api.resources.limits.memory | string | "1Gi" |
deployment resource memory limit |
doc-ver-api.resources.requests.cpu | string | "250m" |
deployment resource cpu requests |
doc-ver-api.resources.requests.memory | string | "256Mi" |
deployment resource memory requests |
doc-ver-api.service.port | int | 8080 |
service and container port |
doc-ver-api.service.type | string | "ClusterIP" |
service type |
doc-ver-api.tolerations | list | [] |
deployment tolerations |
doc-ver-api.topologySpreadConstraints | list | [] |
deployment topologySpreadConstraints |
doc-ver-api.version | string | "2.7.0-cloud" |
app version |
docver-runner.autoscaling.cpu.enabled | bool | true |
|
docver-runner.autoscaling.cpu.target | int | 80 |
|
docver-runner.autoscaling.enabled | bool | true |
|
docver-runner.autoscaling.maxReplicas | int | 16 |
|
docver-runner.autoscaling.memory.enabled | bool | true |
|
docver-runner.autoscaling.memory.target | int | 70 |
|
docver-runner.autoscaling.minReplicas | int | 2 |
|
docver-runner.containerSecurityContext.allowPrivilegeEscalation | bool | false |
|
docver-runner.containerSecurityContext.capabilities.drop[0] | string | "ALL" |
|
docver-runner.containerSecurityContext.readOnlyRootFilesystem | bool | true |
|
docver-runner.containerSecurityContext.runAsNonRoot | bool | true |
|
docver-runner.containerSecurityContext.runAsUser | int | 65534 |
|
docver-runner.containerSecurityContext.seccompProfile.type | string | "RuntimeDefault" |
|
docver-runner.enabled | bool | true |
|
docver-runner.env.Api__PermitLimit | string | "1" |
|
docver-runner.env.Api__QueueLimit | string | "0" |
|
docver-runner.env.Executor__ModelServingSsl | string | "false" |
|
docver-runner.env.Executor__ModelServingUrl | string | "bundle-doc-ver-core-versions-mp:8005" |
|
docver-runner.env.Executor__RetryBackOff | string | "100" |
|
docver-runner.env.Executor__RetryCount | string | "50" |
|
docver-runner.extraSecrets[0] | string | "license-key" |
|
docver-runner.fullnameOverride | string | "docver-runner" |
|
docver-runner.image.pullPolicy | string | "Always" |
deployment docker image pull policy |
docver-runner.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/web-api-runner" |
deployment docker image repository |
docver-runner.image.tag | string | "3.10.1" |
deployment docker image tag, if not set, version will be used as tag |
docver-runner.resources.limits.cpu | int | 2 |
|
docver-runner.resources.limits.memory | string | "4Gi" |
|
docver-runner.resources.requests.cpu | int | 1 |
|
docver-runner.resources.requests.memory | string | "512Mi" |
|
docver-runner.tolerations | list | [] |
|
embedding-store.enabled | bool | false |
enable embedding-store component |
embedding-store.seeder.config.collectionCreateWorkers | int | 200 |
|
embedding-store.seeder.config.collectionInsertBatch | int | 1 |
|
embedding-store.seeder.config.collectionInsertWorkers | int | 20 |
make sure the database can handle the load to prevent the database from crashing |
embedding-store.seeder.containerSecurityContext | object | {} |
container security context |
embedding-store.seeder.enabled | bool | false |
|
embedding-store.seeder.grpc.grpcRecvSize | string | "52428800" |
|
embedding-store.seeder.grpc.grpcSendSize | string | "52428800" |
|
embedding-store.seeder.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/embedding-store/onprem" |
|
embedding-store.seeder.podSecurityContext | object | {} |
pod security context |
embedding-store.seeder.resources.limits.cpu | int | 1 |
|
embedding-store.seeder.resources.limits.memory | string | "2Gi" |
|
embedding-store.seeder.resources.requests.cpu | string | "500m" |
|
embedding-store.seeder.resources.requests.memory | string | "1Gi" |
|
embedding-store.seeder.runAsPostUpgradeJob | bool | false |
|
embedding-store.seeder.seedStore.gc.bucket | string | "document-verification-va-releases" |
|
embedding-store.seeder.seedStore.gc.enabled | bool | true |
|
embedding-store.seeder.seedStore.gc.isPublic | bool | true |
|
embedding-store.seeder.seedStore.gc.prefix | string | "full-db-2005/6687ad3b04248f708c1e0c95" |
|
embedding-store.seeder.seedStore.s3.enabled | bool | false |
|
embedding-store.server.affinity | object | {} |
server deployment affinity |
embedding-store.server.autoscaling.enabled | bool | false |
if enabled, server deployment will be autoscaled |
embedding-store.server.autoscaling.maxReplicas | int | 2 |
max replicas hpa will scale up to |
embedding-store.server.autoscaling.minReplicas | int | 1 |
min replicas hpa will scale down to |
embedding-store.server.autoscaling.targetCPUUtilizationPercentage | int | 80 |
if set, hpa will scale based on cpu usage, target memory usage percentage |
embedding-store.server.autoscaling.targetMemoryUtilizationPercentage | int | 80 |
if set, hpa will scale based on memory usage, target memory usage percentage |
embedding-store.server.containerSecurityContext | object | {} |
container security context |
embedding-store.server.database.pgvector.addr | string | "postgresql:5432" |
|
embedding-store.server.database.pgvector.addrPrepandReleaseName | bool | true |
set this to false if you are using an "external" SaaS database |
embedding-store.server.database.pgvector.connectionStringParams | string | "pool_max_conns=1000&pool_max_conn_idle_time=30s&pool_max_conn_lifetime=60s" |
|
embedding-store.server.database.pgvector.database | string | "postgres" |
name of the database, if you are using an external database, set this to the name of the database |
embedding-store.server.database.pgvector.enabled | bool | true |
|
embedding-store.server.grpc.grpcRecvSize | string | "52428800" |
|
embedding-store.server.grpc.grpcSendSize | string | "52428800" |
|
embedding-store.server.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/embedding-store/onprem" |
|
embedding-store.server.nodeSelector | object | {} |
server deployment node selector |
embedding-store.server.podSecurityContext | object | {} |
pod security context |
embedding-store.server.resources.limits.cpu | int | 2 |
|
embedding-store.server.resources.limits.memory | string | "2Gi" |
|
embedding-store.server.resources.requests.cpu | string | "500m" |
|
embedding-store.server.resources.requests.memory | string | "1Gi" |
|
embedding-store.server.secret | string | "mb-docver-db-creds" |
|
embedding-store.server.tolerations | list | [] |
server deployment tolerations |
mlp-local-storage.PersistentVolume[0].capacity | string | "1300Gi" |
|
mlp-local-storage.PersistentVolume[0].nodes[0] | string | "s1" |
|
mlp-local-storage.PersistentVolume[0].owner | int | 1001 |
|
mlp-local-storage.PersistentVolume[0].storageClass.name | string | "microblink-docver" |
|
mlp-local-storage.PersistentVolume[0].storageClass.reclaimPolicy | string | "Delete" |
|
mlp-local-storage.PersistentVolume[0].storageType | string | "ssd" |
|
mlp-local-storage.PersistentVolume[0].volumenameprefix | string | "test-tmp-delete-when-seen-" |
|
mlp-local-storage.StorageClass[0].create | bool | true |
|
mlp-local-storage.StorageClass[0].name | string | "microblink-docver" |
|
mlp-local-storage.StorageClass[0].provisioner | string | "kubernetes.io/no-provisioner" |
|
mlp-local-storage.enabled | bool | false |
enable this ONLY if you do not have dynamic storage provisioning in k8s cluster, likely using on-prem, baremetal k8s |
postgresql.auth.username | string | "embedding-store-sa" |
must be fixed to this value, do not change |
postgresql.enabled | bool | false |
Disabled, as we expect that the database will be hosted outside of this helm release, e.g in AWS RDS or GCP CloudSQL |
postgresql.global.postgresql.auth.existingSecret | string | "mb-docver-db-creds" |
|
postgresql.global.postgresql.auth.postgresqlDatabase | string | "postgres" |
|
postgresql.image.pullPolicy | string | "IfNotPresent" |
|
postgresql.image.registry | string | "docker.io" |
|
postgresql.image.repository | string | "ankane/pgvector" |
|
postgresql.image.tag | string | "v0.5.1" |
|
postgresql.primary.affinity | object | {} |
|
postgresql.primary.args[0] | string | "-c" |
|
postgresql.primary.args[1] | string | "config_file=/bitnami/postgresql/conf/postgresql.conf" |
|
postgresql.primary.configuration | string | "max_connections = 1000\nshared_buffers = 18GB\neffective_cache_size = 24GB\nmaintenance_work_mem = 1GB\ncheckpoint_completion_target = 0.9\nwal_buffers = 16MB\ndefault_statistics_target = 1000\nrandom_page_cost = 1.1\neffective_io_concurrency = 300\nwork_mem = 2MB\nhuge_pages = off\nmin_wal_size = 2GB\nmax_wal_size = 4GB\nmax_worker_processes = 10\nmax_parallel_workers_per_gather = 4\nmax_parallel_workers = 10\nmax_parallel_maintenance_workers = 4\n\nwal_level = minimal\nmax_wal_senders = 0\n\nlisten_addresses = '*'\n" |
|
postgresql.primary.livenessProbe.failureThreshold | int | 600 |
|
postgresql.primary.nodeSelector | object | {} |
|
postgresql.primary.persistence.enabled | bool | true |
|
postgresql.primary.persistence.size | string | "500Gi" |
|
postgresql.primary.persistence.storageClass | string | "default" |
|
postgresql.primary.resources.limits.cpu | int | 10 |
|
postgresql.primary.resources.limits.memory | string | "24Gi" |
|
postgresql.primary.resources.requests.cpu | int | 6 |
|
postgresql.primary.resources.requests.memory | string | "20Gi" |
|
postgresql.primary.service.type | string | "ClusterIP" |
|
postgresql.primary.tolerations | list | [] |
|
visual-anomaly.affinity | object | {} |
deployment affinity |
visual-anomaly.autoscaling.cpu.enabled | bool | true |
if enabled, hpa will scale based on cpu usage |
visual-anomaly.autoscaling.cpu.target | int | 80 |
target cpu usage percentage |
visual-anomaly.autoscaling.enabled | bool | false |
if enabled, deployment will be autoscaled |
visual-anomaly.autoscaling.maxReplicas | int | 1 |
max replicas hpa will scale up to |
visual-anomaly.autoscaling.memory.enabled | bool | false |
if enabled, hpa will scale based on memory usage |
visual-anomaly.autoscaling.memory.target | int | 80 |
target memory usage percentage |
visual-anomaly.autoscaling.minReplicas | int | 1 |
min replicas hpa will scale down to |
visual-anomaly.containerSecurityContext | object | {} |
container security context |
visual-anomaly.enabled | bool | false |
enable visual-anomaly component |
visual-anomaly.image.repository | string | "us-central1-docker.pkg.dev/document-verification-public/docver-gcm/web-api-visual-anomaly" |
|
visual-anomaly.image.tag | string | "1.3.0" |
|
visual-anomaly.ingress.className | string | "" |
|
visual-anomaly.ingress.enabled | bool | false |
|
visual-anomaly.nodeSelector | object | {} |
deployment node selector |
visual-anomaly.podAnnotations | object | {} |
deployment podAnnotations |
visual-anomaly.podSecurityContext | object | {} |
pod security context |
visual-anomaly.replicaCount | int | 1 |
using fixed number of replicas if autoscaling is not enabled |
visual-anomaly.resources.limits.cpu | int | 1 |
|
visual-anomaly.resources.limits.memory | string | "1Gi" |
|
visual-anomaly.resources.requests.cpu | string | "300m" |
|
visual-anomaly.resources.requests.memory | string | "0.5Gi" |
|
visual-anomaly.tolerations | list | [] |
deployment tolerations |
Autogenerated from chart metadata using helm-docs v1.14.2