App Suite Releases
  • 8.35
  • 7.10.6
Imprint
  • 8.35
  • 7.10.6
Imprint
  • Release 8.38
  • Release 8.37
    • Noteworthy Changes
      • Important Changes
      • App Suite DocumentConverter
      • App Suite Middleware
    • Changelogs
      • App Suite UI
      • App Suite Middleware
      • Additional Components
        • AI Service
        • App Suite DocumentConverter
        • Switchboard
    • Helm Charts
      • AI-Service documentation
      • App Suite Stack Chart
      • Cache Service
      • Document Converter
      • Image Converter
      • App Suite Middleware Core
      • SpellCheck
      • Switchboard
  • Release 8.36
  • 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

Document Converter

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 CacheService to use{}
documentConverter.cache.remoteCache.urlThe optional CacheService URL.
If not set, a cluster local CacheService URL is generated if core-cacheservice is enabled.
If a blank ("") string is set, no CacheService is used.
``
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
Image Converter