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

ImageConverter

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

Introduction

This Chart includes the following components:

  • ImageConverter 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-imageconverter 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-imageconverter

Installing the chart

Install the Chart with the release name 'alice':

Configuration

Global Configuration

ParameterDescriptionDefault
defaultRegistryThe image registryregistry.open-xchange.com
image.repositoryThe image repositorycore-imageconverter
image.tagThe image tag``
image.pullPolicyThe imagePullPolicy for the deploymentIfNotPresent
imagePullSecretsList of references to secrets for image registries[]
imageconverter.targetFormatsSpecifies the list of target image formats to create for each key[auto:200x150, auto:200x150~cover, auto:800x800, auto:1920x1080, auto:1920x1080~cover]
imageconverter.imageUserCommentSpecifies the user comment to write into processed target imagesOX_IC
imageconverter.processingTimeoutSecondsSpecifies the maximum time in seconds an image will be processed20
imageconverter.maxQueueLengthSpecifies the maximum number of parallel requests than can be processed512
imageconverter.maxAsyncQueueLengthPercentageSpecifies the percentage of maxQueueLength keys that can be asynchronously processed in the background95
imageconverter.cache.remoteCacheThe settings for the cache service to use``
imageconverter.cache.remoteCache.enabledThe setting if the cache service should be used.false
imageconverter.cache.remoteCache.urlThe optional remote cache service URL. If not set, a cluster local URL is generated.''
imageconverter.cache.maxEntriesThe maximum number of cache key entries. Use -1 for unlimited.250000
imageconverter.cache.maxSizeMegaBytesThe maximum size of all cache key entries combined. Use -1 for unlimited.-1
imageconverter.cache.maxLifetimeSecondsThe maximum age in seconds of a cache key entry before it gets removed. Use -1 for unlimited.2592000
imageconverter.cache.cleanupPeriodSecondsThe period in seconds after which the next cache cleanup will be performed300
envConfiguration properties passed to the service via environment variables[]
DocumentConverter
App Suite Middleware Core