How to rollback from Version 7.0 to version 6.x

With the introduction of version 7.0 ins no longer possible to rollback to a previous version using the Helm Rollback command.

In the Helm Charts for 6.x and prior version releases we had Persistent Volume Claims for every required volumeMount, as shown below:

List of Persistent Volume Claims:


asr-dist-packages-claim

asr-dist-packages

asr-grammar-cache-claim

asr-grammar-cache

asr-models-claim

asr-models

backendmodels-claim

backendmodels

backends-claim

backends

diarizationmodels-claim

diarizationmodels

dict-claim

dict

europa-cache-claim

europa-cache

europamodels-claim

europamodels

grammarlogs-claim

grammarlogs

itn-dist-packages-claim

itn-dist-packages

itnbackendmodels-claim

itnbackendmodels

itnmodels-claim

itnmodels

lang-claim

lang

lidmodels-claim

lidmodels

nlu-site-packages-claim

nlu-site-packages

nlumodels-claim

nlumodels

root-claim

root

tts-cache-claim

tts-cache

tts-dist-packages-claim

tts-dist-packages

tts-models-claim

tts-models

tts1-claim

tts1

vb-active-claim

vb-active




For the release of version 7 we updated our Helm Charts to make use of subPaths. A subPath is a configuration property used in container orchestration that allows you to mount a specific file or directory from a volume into a specific path within a container, rather than mounting the entire volume.

The key benefits for this are:
Shared Storage, Segregated Data: You can use a single large Persistent Volume (PV) to store data for multiple microservices. Each service is assigned its own subPath, ensuring they don't overwrite each other's files while keeping storage management simple.

Reduced Resource Overhead: Provisioning dozens of small cloud storage volumes for dozens of microservices can be expensive and hit cloud provider limits. Consolidating into one volume and partitioning it via subPaths is much more efficient.

Refactored list of Persistent Volume Claims:


backends-claim

backends

europa-cache-claim

europa-cache

file-store-certs-claim

file-store-certs

file-store-data-claim

file-store-data

grammarlogs-claim

grammarlogs

lang-claim

lang

neuronmodels-claim

neuronmodels

root-claim

root

tts-cache-claim

tts-cache



In the event that a customer needs for whatever reason to rollback to version 6.x we advise customers to perform a “helm uninstall lumenvox -n lumenvox” command and then a helm install with the specific version of the required Helm Charts. e.g. helm install lumenvox lumenvox/lumenvox --version 6.3 -f <values.yaml> -n lumenvox


Was this article helpful?
Copyright (C) 2001-2026, Ai Software, LLC d/b/a LumenVox