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

Cache Service

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

Introduction

This Chart includes the following components:

  • Cache service 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-cacheservice 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-cacheservice

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-cacheservice [-f path/to/values_with_credentials.yaml]

Configuration

Global Configuration

ParameterDescriptionDefault
defaultRegistryThe image registryregistry.open-xchange.com
image.repositoryThe image repositorycore-cacheservice
image.tagThe image tag``
image.pullPolicyThe imagePullPolicy for the deploymentIfNotPresent
imagePullSecretsList of references to secrets for image registries[]
ingress.enabledMake ImageConverter service reachable from outside of clusterfalse
ingress.controllerThe type of controller to use, possible values are nginx and traefiknginx
ingress.hostsThe list of hosts the service can be reached from. Set to empty to allow from everywhere.[]
ingress.hosts.hostThe host the service can be reached fromchart-example.local
cacheService.cacheDefaults.maxEntriesThe maximum number of cache key entries. Use -1 for unlimited.1000000
cacheService.cacheDefaults.maxSizeMegaBytesThe maximum size of all cache key entries combined. Use -1 for unlimited.-1
cacheService.cacheDefaults.maxLifetimeSecondsThe maximum age in seconds of a cache key entry before it gets removed. Use -1 for unlimited.2592000
cacheService.cacheDefaults.cleanupPeriodSecondsThe period in seconds after which the next cache cleanup will be performed300
cacheService.mysql.hostThe CacheService database connection host``
cacheService.mysql.portThe CacheService database connection port3306
cacheService.mysql.databaseThe CacheService database connection schemacacheservicedb
cacheService.mysql.auth.userThe CacheService database connection user``
cacheService.mysql.auth.passwordThe CacheService database connection password``
cacheService.mysql.auth.rootPasswordThe CacheService database connection root password to create e.g. a new database``
cacheService.mysql.propertiesThe optional CacheService database connection properties to pass to the database drivers.[]
cacheService.s3ObjectStoresThe list of S3 object stores to use[]
cacheService.s3ObjectStores.idThe numeric id of the current S3 based object store that shouldn't be changed once assigned``
cacheService.s3ObjectStores.endpointThe endpoint URL of the current S3 object store``
cacheService.s3ObjectStores.regionThe region of the current S3 object storeeu-central-1
cacheService.s3ObjectStores.bucketNameThe bucket name of the current S3 object storecacheservice
cacheService.s3ObjectStores.accessKeyThe access key of the current S3 object store``
cacheService.s3ObjectStores.secretKeyThe secret key of the current S3 object store``
cacheService.sproxydObjectStoresThe list of SproxyD object stores to use[]
cacheService.sproxydObjectStores.idThe numeric id of the current SproxyD based object store that shouldn't be changed once assigned``
cacheService.sproxydObjectStores.endpointThe endpoint URL of the current SproxyD based object store``
cacheService.sproxydObjectStores.pathThe path where to store objects in the current SproxyD based object storeproxyd/cacheservice
persistence.enabledSpecifies if cluster volumes are mounted by container. Using emptyDir Volumes when false.false
envConfiguration properties passed to the service via environment variables[]
App Suite Stack Chart
DocumentConverter