App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.37
  • Release 8.36
    • Noteworthy Changes
      • Important Changes
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Cache Service
      • DocumentConverter
      • ImageConverter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.35
  • Release 8.34
  • Release 8.33
  • Release 8.32
  • Release 8.31
  • Release 8.30
  • Release 8.29
  • Release 8.28
  • Release 8.27
  • Release 8.26
  • Release 8.25
  • Release 8.24
  • Release 8.23
  • Release 8.22
  • Release 8.21
  • Release 8.20
  • Release 8.19
  • Release 8.18
  • Release 8.17
  • Release 8.16
  • Release 8.15
  • Release 8.14
  • Release 8.13
  • Release 8.12
  • Release 8.11
  • Release 8.10

DocumentConverter

This Helm Chart deploys DocumentConverter service core in a kubernetes cluster.

Introduction

This Chart includes the following components:

  • DocumentConverter application container to deploy in a kubernetes cluster.

Requirements

Requires Kubernetes v1.19+

Dependencies

This section will provide details about specific requirements in addition to this Helm Chart.

Pushing to registry

From wihtin ${PROJECT_DIR}/helm/core-documentconverter directory:

helm repo add ox-documents-registry https://registry.open-xchange.com/chartrepo/documents
helm repo update
helm push . ox-documents-registry

Test installation

Run a test against a cluster deployment:

helm repo add ox-documents-registry https://registry.open-xchange.com/chartrepo/documents
helm repo update
helm install --dry-run --debug --generate-name --version [VERSION] ox-documents-registry/core-documentconverter

Installing the chart

Install the Chart with the release name 'alice':

helm repo add ox-documents-registry https://registry.open-xchange.com/chartrepo/documents
helm repo update
helm install alice --version [VERSION] ox-documents-registry/core-documentconverter [-f path/to/values_with_credentials.yaml]

Configuration

Global Configuration

ParameterDescriptionDefault
defaultRegistryThe image registryregistry.open-xchange.com
image.repositoryThe image repositorycore-documentconverter
image.tagThe image tag``
image.pullPolicyThe imagePullPolicy for the deploymentIfNotPresent
imagePullSecretsList of references to secrets for image registries[]
documentConverter.processorCountThe number of processing engines to use in parallel3
documentConverter.processingTimeoutSecondsSpecifies the maximum time in seconds a document will be processed60
documentConverter.jobQueueCountLimitHighThe maxmimal number of jobs in queue after further jobs are rejected40
documentConverter.jobQueueCountLimitLowThe number of jobs in queue when jobs are accepted again after 'jobQueueCountLimitHigh' was reached30
documentConverter.jobQueueTimeoutSecondsThe time in seconds after a queued job gets removed from queue and is rejected300
documentConverter.jobAsyncQueueCountLimitHighThe maximal number of asynchronous jobs to hold in queue to be processed2048
documentConverter.cache.remoteCacheThe settings for the cache service to use``
documentConverter.cache.remoteCache.enabledThe setting if the cache service should be used. If set to false, a local cache is used.true
documentConverter.cache.remoteCache.urlThe optional remote cache service URL. If not set, a cluster local URL is generated.''
documentConverter.cache.maxEntriesThe maximum number of cache entries. Use -1 for unlimited.1000000
documentConverter.cache.maxSizeMegaBytesThe maximum size of all cache entries combined. Use -1 for unlimited.-1
documentConverter.cache.minFreeSizeMegaBytesThe minimum size of local volume space that should not be used by cache.1024
documentConverter.cache.maxLifetimeSecondsThe maximum age in seconds of a cache entry before it gets removed. Use -1 for unlimited.2592000
documentConverter.cache.cleanupPeriodSecondsThe period in seconds after which the next cache cleanup will be performed300
documentConverter.remoteAccess.denyURLRegExpThe optional list of URL regular expressions that will not be resolved.[.*]
documentConverter.remoteAccess.allowURLRegExpThe optional list of URL regular expressions that will be resolved even if listed as denied.[]
documentConverter.readinessDownAfterUsedServiceUnavailabilitySecondsSet readiness down after this period of time if depending service is not available. Use -1 to disable.300
documentConverter.livenessDownAfterReadinessDownSecondsShutdown service after this period of time after readiness went down. Use -1 to disable.15
documentConverter.readinessUpUsedServiceRecoveryPeriodSecondsThe period of time the remote cache client tries to reestablish a lost server connection.20
documentConverter.useCoolSpecifies if document conversion should be done via Collabora Online.false
persistence.enabledSpecifies if cluster volumes are mounted by container. Using emptyDir Volumes when false.false
envConfiguration properties passed to the service via environment variables[]
Cache Service
ImageConverter